Ext.onReady(function() {
			Ext.define('country', {
						extend : 'Ext.data.Model',
						fields : [{
									name : 'COUNTRY_NAME',
									type : 'string'
								}, {
									name : 'COUNTRY_NO',
									type : 'int'
								}]
					});
			Ext.define('city', {
						extend : 'Ext.data.Model',
						fields : [{
									name : 'CITY_NAME',
									type : 'string'
								}, {
									name : 'CITY_NO',
									type : 'int'
								}]
					});
			Ext.define('area', {
						extend : 'Ext.data.Model',
						fields : [{
									name : 'AREA_NAME',
									type : 'string'
								}, {
									name : 'AREA_NO',
									type : 'int'
								}]
					});
			var country_store = Ext.create('Ext.data.Store', {
						model : 'country',
						proxy : {
							type : 'ajax',
							url : 'queryCountry'
						},
						autoLoad : true,
						remoteSort : true
					});
			var city_store = Ext.create('Ext.data.Store', {
						model : 'city',
						proxy : {
							type : 'ajax',
							url : 'queryCity'
						},
						autoLoad : false,
						remoteSort : true
					});
			var area_store = Ext.create('Ext.data.Store', {
						model : 'area',
						proxy : {
							type : 'ajax',
							url : 'queryArea'
						},
						autoLoad : false,
						remoteSort : true
					});

			Ext.create("Ext.panel.Panel", {
						renderTo : Ext.getBody(),
						width : 390,
						height : 220,
						title : "城市三级联动",
						plain : true,
						margin : '30 10 0 80',
						bodyStyle : "padding: 45px 15px 15px 15px;",
						defaults : {
							autoScroll : true,
							bodyPadding : 10
						},
						items : [{
									xtype : "combo",
									name : 'sheng',
									id : 'sheng',
									fieldLabel : '选择省',
									displayField : 'COUNTRY_NAME',
									valueField : 'COUNTRY_NO',
									store : country_store,
									triggerAction : 'all',
									queryMode : 'local',
									selectOnFocus : true,
									forceSelection : true,
									allowBlank : false,
									editable : true,
									emptyText : '请选择省',
									blankText : '请选择省',
									listeners : {
										select : function(combo, record, index) {
											try {
												// userAdd = record.data.name;
												var parent = Ext.getCmp('shi');
												var parent1 = Ext.getCmp("qu");
												parent.clearValue();
												parent1.clearValue();
												parent.store.load({
															params : {
																param : this.value
															}
														});
											} catch (ex) {
												Ext.MessageBox.alert("错误",
														"数据加载失败。");
											}
										}
									}
								}, {
									xtype : "combo",
									name : 'shi',
									id : 'shi',
									fieldLabel : '选择市',
									displayField : 'CITY_NAME',
									valueField : 'CITY_NO',
									store : city_store,
									triggerAction : 'all',
									queryMode : 'local',
									selectOnFocus : true,
									forceSelection : true,
									allowBlank : false,
									editable : true,
									emptyText : '请选择市',
									blankText : '请选择市',
									listeners : {
										select : function(combo, record, index) {
											try {
												// userAdd = record.data.name;
												var parent = Ext.getCmp("qu");
												parent.clearValue();
												parent.store.load({
															params : {
																param : this.value
															}
														});
											} catch (ex) {
												Ext.MessageBox.alert("错误",
														"数据加载失败。");
											}
										}
									}
								}, {
									xtype : "combo",
									name : 'qu',
									id : 'qu',
									fieldLabel : '选择区',
									displayField : 'AREA_NAME',
									valueField : 'AREA_NO',
									store : area_store,
									triggerAction : 'all',
									queryMode : 'local',
									selectOnFocus : true,
									forceSelection : true,
									allowBlank : false,
									editable : true,
									emptyText : '请选择区',
									blankText : '请选择区'
								}]
					})

		})
